]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
tests: Remove format test
authorFlorian Müllner <fmuellner@gnome.org>
Thu, 11 Jun 2015 12:21:53 +0000 (14:21 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 11 Jun 2015 12:33:21 +0000 (14:33 +0200)
The format() function was moved to gjs a long time ago.

tests/Makefile.am
tests/unit/format.js [deleted file]

index beecb46349d6813661c36c4ece9eebead70fb140..22ef81d301ce3aaacfc8721632d8cb81ccca25fa 100644 (file)
@@ -26,7 +26,6 @@ TEST_JS =                                     \
        testcommon/border-image.png             \
        testcommon/face-plain.png               \
        testcommon/ui.js                        \
-       unit/format.js                          \
        unit/insertSorted.js                    \
        unit/markup.js                          \
        unit/jsParse.js                         \
diff --git a/tests/unit/format.js b/tests/unit/format.js
deleted file mode 100644 (file)
index d1064d0..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
-
-/*
- * Test cases for the Format module
- */
-
-const JsUnit = imports.jsUnit;
-const assertEquals = JsUnit.assertEquals;
-const assertRaises = JsUnit.assertRaises;
-
-// We can't depend on environment.js to set up the String.prototype.format,
-// because the tests  run in one JS context, and the imports run in the GJS
-// "load context" which has its own copy of the String class
-const Format = imports.misc.format;
-String.prototype.format = Format.format;
-
-// Test common usage and %% handling
-assertEquals("foo", "%s".format('foo'));
-assertEquals("%s", "%%s".format('foo'));
-assertEquals("%%s", "%%%%s".format('foo'));
-assertEquals("foo 5", "%s %d".format('foo', 5));
-assertEquals("8", "%d".format(8));
-assertEquals("f", "%x".format(15));
-assertEquals("2.58 6.96", "%f %.2f".format(2.58, 6.958));
-
-// Test field width
-assertEquals("007  foo", "%03d %4s".format(7, 'foo'));
-assertEquals(" 2.58 06.96", "%5f %05.2f".format(2.58, 6.958));
-assertEquals("cafe", "%2x".format(0xcafe));
-assertEquals("foo", "%0s".format('foo'));
-
-// Precision is only allowed for %f
-assertRaises(function() { "%.2d".format(5.21) });
-
-// Wrong conversion character ' '
-assertRaises( function() { "%s is 50% done".format('foo') });